package org.stvd.service.logs;

import java.util.Date;

import org.stvd.core.dto.QueryResult;
import org.stvd.entities.logs.SysLoginInfo;
import org.stvd.service.base.BaseService;

/**
 * @Title: SysLoginInfoService
 * @Description: 系统登录日志业务层接口类
 * @author houzx
 * @date 2020年9月2日
 */
public interface SysLoginInfoService extends BaseService<SysLoginInfo>{

    /**
     * @Description: 插入登录日志
     * @param loginInfo
     */
    void insertLoginInfo(SysLoginInfo loginInfo);

    /**
     * @Description: 根据条件查询登录日志集合
     * @param start
     * @param limit
     * @param userName 用户账号
     * @param status 状态
     * @param ipaddr IP
     * @param queryStartDate 查询起始时间
     * @param queryEndDate 查询截止时间
     * @return
     */
    QueryResult<SysLoginInfo> queryLginInfoResult(int start, int limit,
            String userName, String status, String ipaddr, Date queryStartDate, Date queryEndDate);

}
